/********************************************************************************
**	(C) COPYRIGHT 2017 tongda electric CO.LTD 
**	author        :  huangzibin
**	date           :  2018.3.20
********************************************************************************/
#ifndef XXX_INFO_LOG_H
#define XXX_INFO_LOG_H

typedef void XxxLogCallback(const char* info);

void xxx_set_error_callback(XxxLogCallback* func);
void xxx_set_debug_callback(XxxLogCallback* func);
void xxx_set_info_callback(XxxLogCallback* func);

void xxx_log_error(const char* format, ...) __attribute__((format(printf, 1, 2)));
void xxx_log_debug(const char* format, ...) __attribute__((format(printf, 1, 2)));
void xxx_log_info(const char* format, ...) __attribute__((format(printf, 1, 2)));
#endif